From: Florian Müllner Date: Thu, 25 Feb 2021 23:54:50 +0000 (+0100) Subject: extension-tool/create: Update for new versioning scheme X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~616^2^2~233 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=fe4fa1d2b01c55e18c3871a9d99bc5316f03af38;p=gnome-shell.git extension-tool/create: Update for new versioning scheme The "shell-version" field generated by the create command still uses the old even/odd schema instead of the new "alpha", "beta" etc. one. Do that now, and also drop the different behavior for stable/unstable releases (that is, always use only the major number, i.e. "40"). https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3787 Part-of: --- diff --git a/subprojects/extensions-tool/src/command-create.c b/subprojects/extensions-tool/src/command-create.c index b328b6003..64b38824a 100644 --- a/subprojects/extensions-tool/src/command-create.c +++ b/subprojects/extensions-tool/src/command-create.c @@ -49,11 +49,8 @@ get_shell_version (GError **error) if (variant == NULL) return NULL; - split_version = g_strsplit (g_variant_get_string (variant, NULL), ".", 3); - if (g_ascii_strtoll (split_version[1], NULL, 10) % 2 == 0) - g_clear_pointer (&split_version[2], g_free); - - return g_strjoinv (".", split_version); + split_version = g_strsplit (g_variant_get_string (variant, NULL), ".", 2); + return g_steal_pointer(&split_version[0]); } static GDesktopAppInfo *